<?php
abstract class Object
{
    public function Object()
    {}

    public function GetClassName()
    {
        return get_class($this);
    }

    public function GetLowercaseName()
    {
        return String::Underscore($this->GetClassName());
    }

    public function __toString()
    {
        return $this->GetClassName() . ' object';
    }
}
?>
